package com.xuecheng.api.filesystem;

import com.xuecheng.framework.domain.filesystem.response.UploadFileResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.multipart.MultipartFile;

@Api("filessystem接口")
public interface FileSystemControllerApi {

    /**
     * 上传文件接口
     * @param multipartFile 上传的文件
     * @param filetag 文件标签
     * @param businesskey 业务key
     * @param metadata 元信息
     * @return 响应结果
     */
    @ApiOperation("上传文件")
    public UploadFileResult upload(MultipartFile multipartFile,
                                   String filetag,
                                   String businesskey,
                                   String metadata);

}
